@charset "utf-8";
*{margin: 0;padding: 0;font-family:'Microsoft Yahei', '微软雅黑';list-style: none;text-decoration: none;outline: none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-ms-tap-highlight-color:rgba(0, 0, 0, 0);-moz-tap-highlight-color:rgba(0, 0, 0, 0);-o-tap-highlight-color:rgba(0, 0, 0, 0);tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;-ms-tap-highlight-color: transparent;-o-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent; tap-highlight-color: transparent;}
*:before, *:after {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
html,body{width:100%;height:100%;background: #f6f6f6;padding: 0;margin: 0 auto;font-size:12px;overflow:auto;position: relative;}
ul li{list-style: none;}
table{ border-collapse:collapse; border-spacing:0;}
input{outline: none !important;}
img{ border:none;}
em{font-style: normal;}
a, a:hover{text-decoration: none !important;cursor: pointer !important;}
.bgff{background: #fff !important;}
.pa{ position:absolute}
.pr{ position:relative}
.fl{float: left;}
.fr{float:right;}
/*清楚浮动*/
.clearfix{}
.clearfix::before,.clearfix::after{content: "";display: table;line-height: 0;}
.clearfix::after{clear: both;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.fz11{font-size: 11px !important;}
.fz12{font-size: 12px !important;}
.fz13{font-size: 13px !important;}
.fz14{font-size: 14px !important;}
.fz15{font-size: 15px !important;}
.fz16{font-size: 16px !important;}

.col33{color: #333 !important;}

/*基本距离*/
.mt0{margin-top: 0!important;}
.mt5{margin-top:5px !important;}
.mt7{margin-top:7px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.mb20{margin-bottom: 20px !important;}

.w100{width: 100% !important;}
.h100{height: 100% !important;}
.nobr{border: none !important;}
/*header*/
.header{width:100%;margin: 0 auto;position: relative;}
.top-nav{width: 100%;margin:0 auto;position: relative;display: block;}
.top-nav-cont{height:36px;padding:0 0;line-height: 36px;}
.top-nav-cont p{margin: 0 0;color: #666;}
.top-nav-cont p a{color: #666;padding: 0 8px;}
.header-cont{width: 100%;margin:0 auto;position: relative;display: block;background: #fff;}
.header-cont-main{padding:28px 0;}
.logoIco{height:48px;}
.search-form{width:508px;height:36px;background: #333;margin-left: 92px;margin-top:2px;border-radius:6px;position: relative;}
.search-form input{height:32px;padding:5px 10px;margin-left: 2px;margin-top: 2px;border: none;line-height: 22px;}
.search-form input.server-select{width:78px;background: url(../images/serch_jt.png) 85% center no-repeat,#fff;background-size:12px 7px;padding-left: 15px;}
.search-form input.search-input{width: 348px;margin-left: 1px !important;}
.search-form span.search-btn{display:inline-block;height:32px;color: #fff;padding:0 15px;line-height: 36px;margin-right: 12px;cursor: pointer;}
.top-btn{width: 128px;height: 34px;border: 1px solid #e5e5e5;margin-top: 2px;margin-left: 10px;padding-left:18px;}
.top-btn.custom{background: url(../images/icon_dz.png) 10px center no-repeat;background-size: 16px 16px;}
.top-btn.manage{background: url(../images/icon_gl.png) 7px center no-repeat;background-size: 16px 14px;}
.nav-cont{width: 100%;padding:0 0;margin:0 auto;position: relative;display: block;border-bottom: 2px solid #151515;}
.nav-cont ul li{height:34px;line-height: 30px;padding:0 0;border-bottom: 2px solid #151515;top: 2px;position: relative;display:block;float: left;font-size: 16px;margin-right: 10px;}
.nav-cont ul li:hover,.nav-cont ul li.active{border-bottom: 2px solid #e31436;}
.nav-cont ul li a{display: inline-block;padding:0 20px;height: 100%;text-align: center;color: #000;}
.nav-cont ul li:hover a,.nav-cont ul li.active a{color:#e31436;}

/*banner*/
.banner-wrapper{width:100%;height:400px;overflow: hidden;margin:0 auto;position: relative;display: block;text-align: center;}
.nivoSlider {position:relative;background:#fff;width:100%;height:100%;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;display:none;height:100% !important;}
.nivo-main-image {display: block !important;position:relative !important;width:100% !important;}
.nivoSlider a {border:0;display:block; }
.nivo-controlNav {width:auto;text-align:center;padding:5px 20px 2px 20px;background: rgba(232,232,232,.35);border-radius: 10px;display: inline-block;position:relative;z-index: 30;bottom:27px;line-height: 14px;}
.nivo-controlNav a {display:inline-block;width:10px;height:10px;background:#fff;text-indent:-9999px;border:0;margin: 0 4px;cursor:pointer;border-radius: 100%;}
.nivo-controlNav a.active {background:#e31436;}
.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-directionNav{display: none;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity: 0;position:absolute;top:45%;z-index:9;cursor:pointer;-webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out;}
.banner-wrapper:hover .nivo-directionNav a { opacity: 1; }
.nivo-nextNav {background-position:-30px 0 !important;  right:15px;  }
.nivo-prevNav {left:15px;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;  display: none; -moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;box-sizing: border-box;text-align: left;}
.nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.nivo-caption a:hover {color:#fff;}
.nivo-controlNav.nivo-thumbs-enabled {width: 100%;  }
.nivo-controlNav.nivo-thumbs-enabled a {width:auto; height: auto; background: none; margin-bottom: 5px;}
.nivo-controlNav.nivo-thumbs-enabled img {display:block;width:120px;height:auto;  }
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }

/*main*/
.mainCont{width:100%;position: relative;margin: 0 auto;}
.warpMain{width:1170px;margin: 0 auto;position: relative;}
.warpCont{width: 100%;margin: 0 auto;position: relative;padding: 0 0;}

.sub-title{width: 100%;height: 40px;margin:0 auto;line-height:40px;padding: 0 20px;border-bottom: 2px solid #f6f6f6;color: #333;font-size: 16px;position: relative;}
.sub-title2{border-bottom: 2px solid #8b8b8b;color: #000;font-size:20px;}
.sub-title a.more{width:40px;height:100%;position: absolute;right: 15px;top:0;background: url(../images/more.png) right center no-repeat;background-size:20px 8px;}
.sub-title2 img{width: 24px; height: 24px;margin-right:10px;margin-top: -2px;}
.sub-title b{color: #e31436;}
.sub-title3{width: 100%;margin:0 auto;padding:0 0;color: #000;font-size:20px;position: relative;text-align: center;background: url(../images/down-bg.jpg) left center repeat-x;background-size: auto 2px;}
.sub-title3 span{display: inline-block;padding:10px 20px;background: #f6f6f6;}

/*page cont*/
.page-cont{width: 100%;padding:30px 0;text-align: center;position: relative;display: block;color: #000;font-size: 14px;}
.page-cont b{padding: 0 5px;font-weight: normal;}
.page-cont span{display: inline-block;padding:3px 10px;border: 1px solid #d2d2d2;margin:0 2px;font-size: 12px;}
.page-cont span:first-child{margin-left: 10px;}
/*footer*/
.footer{width:100%;position: relative;margin:20px auto 0 auto;background: #fff;padding-top:50px;}
.about-list{width:130px;padding: 0 0 0 50px;margin:0 auto;position: relative;display: inline-block;}
.about-list a{width:100%;padding: 0 0;margin:0 auto;position: relative;display: inline-block;color: #999;line-height: 24px;}
.about-list a:first-child{color: #333;font-size: 14px;font-weight: bold;margin-bottom:10px;}
.about-list a.tel{padding-left: 20px;background: url(../images/iconfont-telephone.png) left 4px no-repeat;background-size: 14px 14px;}
.about-list a.qq-num{padding-left: 20px;background: url(../images/iconfont-qq.png) left 4px no-repeat;background-size: 13px 14px;}
.about-list a.email{padding-left: 20px;background: url(../images/iconfont-drafts.png) left 4px no-repeat;background-size: 14px 13px;}
.about-list2{width:240px;border-right: 2px solid #e7e7e7;}
.about-code{width:320px;margin:0 auto;padding:0 0 0 50px;float: left;display: block;position: relative;}
.about-code a{width: 50%;text-align: center;float: left;font-size: 14px;color: #999;padding: 0 10px;}
.about-code a img{width:100px;}
.about-code a span{display:inline-block;width:100%;padding: 8px 0 0 0;}
.copy-msg{width: 100%;padding: 15px 0;background: #333;text-align: center;color: #fff;line-height: 20px;margin-top:30px;}
.copy-msg p{width: 100%;margin: 0 auto;padding: 0;}
.copy-msg p span{padding:0 15px;}
